Managed Data Providers
Home

Managed Data Providers

Managed Data Providers

We weten al dat ADO.NET ons toelaat om met verschillende types van gegevensbronnen te werken. Maar er bestaat geen verzameling van klassen die universeel is. Omdat elke dataprovider zich op een ander soort gegevensverbinding richt, implementeert elke provider zijn eigen verzameling objecten met een standaardinterface.

Doelstellingen

Wat is het nut van Data provider klassen?

Bovendien heeft elke provider een afzonderlijke verzameling objecten, elk met een unieke naam. De SQL Server-dataprovider implementeert bijvoorbeeld een verzameling objecten met namen die worden voorafgegaan door Sql en de OLEDB-dataprovider implementeert een soortgelijke verzameling objecten, met dezelfde interfaces, maar met namen die worden voorafgegaan door OleDB.

Deze verzamelingen bevinden zich in unieke namespaces. Als je met een SQL Server-database werkt, gebruik je de SQL Server-dataprovider in de namespace System.Data.SqlClient die objecten bevat zoals SqlCommand en SqlConnection.

Als je met een database werkt die alleen een bestaande OLEDB-verbinding heeft, gebruikt u de OLEDB-dataprovider in de narnespace System.Data.OleDB. Dezelfde objecten in de namespace van OleDB worden OleDBCommand en OleDBConnection genoemd.

In het standaard .NET Framework pakket kan je ADO.NET gebruiken om gegevens te benaderen van de volgende data providers:

JI

2015-09-21 10:34:17